USB Interrupt Status
USB_INT_REQ_LP | Low priority interrupt line status. This bit is read-only. |
USB_INT_REQ_HP | High priority interrupt line status. This bit is read-only. |
USB_INT_REQ_DMA | DMA interrupt line status. This bit is read-only. |
USB_HOST_INT | USB host interrupt line status. This bit is read-only. |
USB_ATX_INT | External ATX interrupt line status. This bit is read-only. |
USB_OTG_INT | OTG interrupt line status. This bit is read-only. |
USB_I2C_INT | I2C module interrupt line status. This bit is read-only. |
RESERVED | Reserved. Read value is undefined, only zero should be written. |
USB_NEED_CLK | USB need clock indicator. This bit is read-only. This bit is set to 1 when USB activity or a change of state on the USB data pins is detected, and it indicates that a PLL supplied clock of 48 MHz is needed. Once USB_NEED_CLK becomes one, it resets to zero 5 ms after the last packet has been received/sent, or 2 ms after the Suspend Change (SUS_CH) interrupt has occurred. A change of this bit from 0 to 1 can wake up the microcontroller if activity on the USB bus is selected to wake up the part from the Power-down mode (see Section 3.12.8 “Wake-up from Reduced Power Modes” for details). Also see Section 3.10.3 “PLLs and Power-down mode” and Section 3.3.7 “Power Control for Peripherals registers” for considerations about the PLL and invoking the Power-down mode. This bit is read-only. |
RESERVED | Reserved. Read value is undefined, only zero should be written. |
EN_USB_INTS | Enable all USB interrupts. When this bit is cleared, the NVIC does not see the ORed output of the USB interrupt lines. |